short = {
        'gl':'gluon',
'qu':'quark',
'ne':'neutrion',
'w':'weak',
's':'strong',
'g':'gravity',
'm':'magnetic',
'e':'electric',
'd':'duality',
'li':'light',
'gr':'graviton',
'dm':'dark matter',
'de':'dark energy',
'po':'positronium',
'ele':'electron',
'mm':'magnetic monopole',
'uq':'up quark',
'dq':'down quark',
'sq':'strange quark',
'cq':'charm quark',
'bq':'bottom quark',
'tq':'top quark',
'bp1':'breaking point',
'uy':'super symmetry',
'addy':'adam destiny',
'mt':'membrane theory',
'bo':'boson',
        }

long = {
        'm4':'♦',
        'j4':'♣',
        'l4':'♥',
        'g4':'♠',
        }

gen_days = {
        '1st':'''
        move fa,
        mi earth 1/4 fixed,
        day = 1/4,
        night(dark energy + dark matter) = 3/4,
        discover electric
        ''',
        '2nd':'''
        sol 1/2 water fixed,
        sky = other = 1/2,
        discover weak
        ''',
        '3rd':'''
        re 1/8 metal fixed,
        land = 1/8,
        seas = 7/8,
        discover magnetic
        ''',
        '4th':'''
        move si,
        si fire 7/8 fixed,
        su_mo = 7/8,
        stars = 1/8,
        discover gravity
        ''',
        '5th':'''
        sol water filled ,
        breaking point,
        la 2/3 fixed,
        fish = 2/3,
        bird = 1/3
        ''',
        '6th':'''
        mi earth filled,
        breaking point,
        fa 1/3 fixed,
        ruler = 1/3,
        other = 2/3
        ''',
        'rest':'''
        do wood restart,
        also adam,
        adam = 0.5,
        discover strong
        ''',
        }
before_big_bang = {
        '0':'''
        cosmos loaded,
        have 
        start_do,504
        re,576
        mi,648
        fa,720
        sol,792
        la,864
        si,936
        end_do,1008
        bp13,672
        bp16,840
        strong
        ''',
        '1st':'''
        use do duality sol,
        move fa,
        re,560,
        mi,616,
        fa,672,
        sol,756,
        la,840,
        si,924,
        ''',
        '2nd':'''
        move si,
        si,924+21=945,
        generating gravity
        ''',
        '3rd':'''
        use re duality si,
        move re,
        re,560+7=567,
        generating magnetic
        ''',
        '4th':'''
        double magnetic,
        move mi,
        mi,616+14=630,
        generating electric
        ''',
        }
mt = {
        'tip':'''
     ********
    *  *  *  *
   *    *     *
  **************
   *    *     *
    *  *  *  *
     ********
     p6*****p1
    *  *  *  *
   *    *     *
   p5***p0*****p2
   *    *     *
    *  *  *  *
     p4****p3      x

p102 :
    p1:do:electric[6],strong[12]
    p0:fa:magnetic[8]
    p2:la[10]
p23x :
    p2:do:weak[20],do[10]
p056 :
    p0:do:gravity[4],do[8]

p6,p1 = re,fa
p5,p2 = mi,la
p4,p3 = sol,si
''',
        'fa':'11d super_g',
        'la':'IIA',
        'si':'IIB',

        're': 'heterotic E',
        'mi': 'heterotic O',
        'sol': 'I',
        }

pictures = {
        'p1' : '''
|                    ........do........
|                ....        9         ....
|              ..                          ..
|            ..                              ..
|          ..  si 8                        re 1..
|        ..                                      ..
|       /                                          \
|      / la 7                                  mi 2 \
| ----/----------------------------------------------\---
|    .                                                .
|
|   .                                                  .
|
|  .                                                    .
|
| .
|  .                                                    .
|
|   .                                                  .
|  bp16                                              bp13
| ---.------------------------------------------------.--
|     \                                              /
|      \                                            /
|       \                                          /
|        ..                                      ..
|          ..                                  ..
|            ..                              ..
|              ..                          ..
|                ....                  ....
|             sol 5  .................. fa 4
cirlce : do => do
line : re => fa => mi => si => sol => la => re
dot_line : do => bp13 => bp16 => do

9*9 = 81 , ir
9*8 = 72 , lm
9*7 = 63
9*6 = 54 , sf
9*5 = 45 , fs
9*4 = 36
9*3 = 27 , ml
9*2 = 18 , ri
''',
        'p2' : '''
|                    ........do........
|                ....        9         ....
|              ..                          ..
|            ..                              ..
|          ..                                  ..
|        ..                                      ..
|       /                                          \
|  si 8/                                            \ re 1
| ----/----------------------------------------------\---
|    .                                                .
|
|   .                                                  .
|
|  .                                                    .
|
| .                                                     mi 2
|  .                                                    .
|
|   .                                                  .
|   la 7                                              fa 4
| ---.------------------------------------------------.--
|     \                                              /
|      \                                            /
|       \                                          /
|        ..                                      ..
|          ..                                  ..
|            ..                              ..
|              ..                          ..
|                ....       sol 5      ....
|                    ..................
        fa == bp13
        la == bp16
        do duality sol
        re duality si
        la duality fa
        if fa == E and la == I and do == tau:
            assert(fa**(do*la)==1)
re[1]fa[4]+mi[2]si[8]+sol[5]la[7] = 99
''',
        }

hypothesis = {
        'dark matter':'''
light travels from the star to Earth in about n minutes .
therefore telescope can just see star's foretime,
sc =  space curvature
rs = Riemannian space
es = Euclidean space
hs = hyperbolic space
def exists_dm():
    if  (do => fa) == rs and (fa => la) == es and (la => do) == hs:
        all space is used
        gravity's G is variable
        G_foretime > G_future
        raise DarkMatterNotFoundInEarthError
        deduce:can't find the reality when use your eyes to see the foretime
''',
        'graviton':'''
do  = light
fa = graviton1
free graviton,close string,out of membrane,
la = graviton2
love graviton,open string,in membrane,
binding(light,graviton2)
bridging(graviton1,graviton2)
einstein rosen bridge = quantum entanglement = wormhole
day[1]:
light:jesus
graviton1:Father in heaven
graviton2:holy spirit
day[2]:
christ = Son = binding(jesus,holy spirit)
day[3]:
is it fantasy?
day[4]:
marvel1 = help other
lift foot1
apostle :maybe it is reality
other:skeptic
day[5]:
it is not fantasy unless (help self)
bootstrapping
day[6]:
marvel2 = be dead to death
lift (foot1 and foot2)
day[7]:
reborn.
apostle: I believe even if it is lie
skeptic:maybe it is reality
''',
        'transform2d':'''
do => la, la => sol,
la : temporary variable
swap ((weak sol),(strong do))

mi => si,
fa == fa ,catalyzer
def func_tran_si(mi=electric,fa):
    ...
    use magnetic duality gravity
    ...
    return (fa,si=gravity)

def func_tran_mi(si=gravity,fa):
    return (fa,mi=electric)
''',
        'transform3d':'''
scissor > paper
paper > rock
rock > scissor
world1:
    catalyzer(re,la)
    swap(mi,sol)
        do duality sol
        therefore not existent
world2:
    catalyzer(do2)
    sol => mi => do => si
    weak => electric => strong => gravity
    20 => 6 => 12 => 4
    water => earth => wood => fire
    mt 3:10,
    (root of the wood):[
      in earth,
      drink water,
      wood conducive fire,
      ]
world3:
    not existent
    catalyzer(mi,fa,si,do2)
''',
        'history and accurately future':'''
        do:also adam,
        addy:swallowing by (black hole)
        re:adam know it,and say no,
        mi:adam find func_tran_mi with the seduce of devil,
        fa:rs end,adam dead,func_tran_mi keep working;
        so:es start,gravity == electric,es end,
        la:hs start,also adam,
        addy:freezing by expansion,
        si:adam know it,and say no,
        find func_tran_si  with the h[el]p of ang[el],
        adam dead,func_tran_si keep working,
        do:also adam
''',
        'answer':'''
(adam=asker):a,
a:why  start = end = seed do, 1st:seed= last:seed?
?:lk 8:5 sow his seed,
  other_name(seed)[0] = singularity 
  other_name(adam)[0] = (boltzmann brain)
  and there was bad seed ,
  mt 13:39,
  and there was good seed ,
  mt 13:30,
  both grow until harvest,
  bad seed ~= (fig-tree),
  mt 21:19,
  if adam have not intelligence enough to find (func_tran_si or func_tran_mi):
      seed => (fig-tree)
  else:
      assert (bad_good(seed) == good)
      seed(do[1],cell) =>seed(do[2], cellular fission) 
  analogy(cell,fission) = 0.999...999 ~= 1
  the cosmos is evolutioning.

a:why good adam is ephemerality,bad adam is longevity?
?:what is the really importance?
  part? whole?
  whole !!!!!!
  other_name(adam)[1,2,3] = (tool,exception,bug)
  always say no,
  believe part is importance,
  so the good adam do not give up (my gain) for the whole,
  therefore.
a:why do not destroy adam ?
?:A man can be destroyed but not defeated 
                -- the old man and the sea
  mt 10:28,5:29,
  do not be afraid:
    destroy kill the body,
      cannot kill the soul,
  be afraid:
    defeat kill both in hell.
a:if the Universe is answer, what is question?
?:wait a bit,Do you want to know (if 1169 is answer,what is question?)
(one month later)
a:i find a lot of question .
?:therefore,you can not to know (if the Universe is answer, what is question?)
a:there are too many question.
?:yes.Are you asking the right question?
  
''',
        }

other_name = {
        'do_fa_la':[
            ('son','Father','holy spirit'),
            ('light','graviton1','graviton2'),
            ('start do','end do','other six'),
            ('adam','devil','angel'),
            ('ox','(li)on','e(agl)e'), # re 4:7
            ('world','hell','heaven'),
            ('rock','paper','scissor'),
            ('green','red','blue'),
            (10,13,16),
            ],
        }
